package com.dnjn.happiness.common.core.model;

import com.dnjn.happiness.common.core.web.domain.BaseEntity;
import com.fasterxml.jackson.databind.annotation.JsonSerialize;
import com.fasterxml.jackson.databind.ser.std.ToStringSerializer;


/**
 * <p>
 * 情绪类型
 * </p>
 *
 * @author Amber
 * @since 2023-10-09
 */
public class EmotionTypeVO extends BaseEntity {

    private static final long serialVersionUID = 1L;

    /**
     * PK
     */

    @JsonSerialize(using = ToStringSerializer.class)
    private Long etypeId;

    /**
     * POSITIVE NEGATIVE
     */
    private String etype;

    private String code;

    private String label;

    private String icon;

    private Integer score;

    public Long getEtypeId() {
        return etypeId;
    }

    public void setEtypeId(Long etypeId) {
        this.etypeId = etypeId;
    }

    public String getEtype() {
        return etype;
    }

    public void setEtype(String etype) {
        this.etype = etype;
    }

    public String getCode() {
        return code;
    }

    public void setCode(String code) {
        this.code = code;
    }

    public String getLabel() {
        return label;
    }

    public void setLabel(String label) {
        this.label = label;
    }

    public String getIcon() {
        return icon;
    }

    public void setIcon(String icon) {
        this.icon = icon;
    }

    public Integer getScore() {
        return score;
    }

    public void setScore(Integer score) {
        this.score = score;
    }

    public String getDeleted() {
        return deleted;
    }

    public void setDeleted(String deleted) {
        this.deleted = deleted;
    }

    public EmotionTypeVO() {
    }

    public EmotionTypeVO(Long etypeId, String etype, String code, String label, String icon, Integer score, String deleted) {
        this.etypeId = etypeId;
        this.etype = etype;
        this.code = code;
        this.label = label;
        this.icon = icon;
        this.score = score;
        this.deleted = deleted;
    }

    /**
     * 是否删除|0-否 1-是|valid
     */
    private String deleted;
}
